////
////  LDJobfinderDetailVC.swift
////  DingDongZP
////
////  Created by 三秒文化 on 16/6/3.
////  Copyright © 2016年 iyhjiang.com. All rights reserved.
////
//
//import UIKit
//
//class LDJobfinderDetailVC: LDBaseCustomizeVC {
//    
//    var resumeDict = [String:AnyObject]()
//    
//    var model:JobFinderInfoModel? {
//        
//        didSet{
//            
//            self.title = model?.name
//            let userid = model?.userid ?? 0
//            sendRequest(userid)
//        }
//    }
//    
//    var BtnH:CGFloat = 60
//    var tableView:UITableView?
//    
//    var type:MyResumeType?
//    //cell数据,为统一返回的数据
//    var model0 = myResumeCellNameModel()
//    var model1 = myResumeCellMeritModel()
//    var model2 = myResumeCellExperienceModel()
//    var model3 = myResumeCellEduExperModel()
//    
//    //底部按钮
//    var btn1:UIButton!
//    var btn2:UIButton!
//    
//    override func viewDidLoad() {
//        
//        super.viewDidLoad()
//        setupTableView()
//        setupNav()
//        setupBtn()
//    }
//    
//    override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
//        super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
//        
//    }
//    
//    required init?(coder aDecoder: NSCoder) {
//        fatalError("init(coder:) has not been implemented")
//    }
//    
//    func sendRequest(userid:Int){
//        
//        //
//        LDBossInfoNet.sharedInstance.queryJobFinderMyResume(userid, success: {
//            
//            [weak self] (dict) in
//            
//            NSOperationQueue.mainQueue().addOperationWithBlock({
//                
//                self?.type = self?.model?.isresumeaudio == 1 ? .Voice:.Text
//                self?.resumeDict = dict
//                self?.tableView?.reloadData()
//            })
//            
//            }, failure: nil)
//    }
//    
//    
//    func setupTableView() {
//        
//        view.backgroundColor = LDGolbalColor.White
//        tableView = LDBaseTableView.init(frame: LDFrame.ScreenBounds, style: UITableViewStyle.Plain)
//        tableView?.delegate = self
//        tableView?.dataSource = self
//        view.addSubview(tableView!)
//        
//        tableView?.translatesAutoresizingMaskIntoConstraints = false
//        tableView?.contentInset = UIEdgeInsetsMake(7, 0, BtnH + LDFrame.NavH, 0)
//    }
//    
//    override func viewWillDisappear(animated: Bool) {
//        
//    }
//    
//    override func viewWillAppear(animated: Bool) {
//        
//        tabBarController?.tabBar.hidden = true
//    }
//    
//    func setupNav() {
//        
//        let bar = UIBarButtonItem.init(image:UIImage.init(named: "nav_share_white"), style: UIBarButtonItemStyle.Done, target: self, action: nil)
//        self.navigationItem.rightBarButtonItem = bar
//    }
//    
//    //底部编辑按钮
//    func setupBtn() {
//        
//        let divideLine1 = UIView()
//        divideLine1.backgroundColor = LDIconColor.LightGray
//        
//        let divideLine2 = UIView()
//        divideLine2.backgroundColor = LDIconColor.LightGray
//        
//        btn1 = UIButton.setBtn("感兴趣", picName: "interest.png", btnBackColor: LDFontColor.White, titleColor: LDGolbalColor.Green)!
//        btn1.setImage(UIImage(named: "interest_sel"), forState: .Selected)
//        btn1.titleEdgeInsets = UIEdgeInsetsMake(0, 15, 0, 0)
//        btn1.titleLabel?.font = LDFont.Font16
//        btn1.layer.cornerRadius = 0
//        
//        btn1.bk_whenTapped { [weak self] in
//            
//            let useridStr = String(format: "%d",(self?.model?.userid)!)
//            DDJobfindersService.shareInstance().markJobfindersInterestingStatusWithJobfindeId(useridStr, successBlock: { [weak self] (data) in
//                
//                let dict = data as? NSDictionary
//                let isInterest = dict!["data"] as? Int
//                
//                if isInterest == 1 {
//                    LDShowHUB.shareInstance.showToastSucc("关注成功")
//                    self?.btn1.selected = true
//                } else {
//                    LDShowHUB.shareInstance.showToastSucc("取消关注")
//                    self?.btn1.selected = false
//                }
//                
//                }, failBlock: nil)
//            
//        }
//        
//        btn2 = UIButton.setDetailsBtn("立即沟通", picName: "沟通.png", btnBackColor: LDFontColor.White, titleColor: LDGolbalColor.Green)!
//        btn2.titleEdgeInsets = UIEdgeInsetsMake(0, 15, 0, 0)
//        btn2.titleLabel?.font = LDFont.Font16
//        btn2.layer.cornerRadius = 0
//        
//        
//        btn2.bk_whenTapped { [weak self] in
//            
//            if self?.model?.userid == nil {
//                LDShowHUB.shareInstance.showToastNoti("用户信息获取失败")
//                return
//            }
//            
//            let vc = DDBossChoosePositionViewController()
//            vc.targetID = String.init(format: "%d_jobfinder", (self?.model?.userid)!)
//            vc.titleName = self?.model?.name
//            self?.navigationController?.pushViewController(vc, animated: true)
//        }
//        
//        view.addSubview(btn1)
//        view.addSubview(btn2)
//        view.addSubview(divideLine1)
//        view.addSubview(divideLine2)
//        
//        btn1.snp_makeConstraints { (make) in
//            make.left.bottom.equalTo(0)
//            make.right.equalTo(self.view.snp_centerX).offset(0)
//            make.height.equalTo(BtnH)
//        }
//        
//        btn2.snp_makeConstraints { (make) in
//            make.right.bottom.equalTo(0)
//            make.left.equalTo(self.view.snp_centerX).offset(0)
//            make.height.equalTo(BtnH)
//        }
//        divideLine1.snp_makeConstraints { (make) in
//            make.top.equalTo(btn1)
//            make.right.left.equalTo(0)
//            make.height.equalTo(0.8)
//        }
//        divideLine2.snp_makeConstraints { (make) in
//            make.centerX.equalTo(view)
//            make.centerY.equalTo(btn1)
//            
//            make.height.equalTo(BtnH - LDMargin_V*2)
//            make.width.equalTo(0.8)
//        }
//    }
//    //感兴趣
//    func manageExpextJob() {
//        
//        let vc = LDManageMyResumeVC()
//        navigationController?.pushViewController(vc, animated: true)
//    }
//    //对话
//    func editMyResume() {
//        
//        let vc = editMyResumeVC()
//        navigationController?.pushViewController(vc, animated: true)
//    }
//}
//
//extension LDJobfinderDetailVC:UITableViewDelegate,UITableViewDataSource {
//    
//    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
//        
//        if type == .Text {
//            
//            return 4
//            
//        } else if type == .Voice {
//            
//            return 2
//            
//        } else {
//            
//            return 0
//        }
//        
//    }
//    
//    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//        
//
//        switch indexPath.row {
//            
//        case 0:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells1") as? myResumeCellName
//            if cell == nil {
//                cell = myResumeCellName.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls1")
//            }
//            cell!.models = model0
//            return cell!
//            
//        case 1:
//            
//            if type == .Text {
//                
//                var cell = tableView.dequeueReusableCellWithIdentifier("cells2") as? myResumeCellMerit
//                if cell == nil {
//                    cell = myResumeCellMerit.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls2")
//                }
//                cell?.model = model1
//                return cell!
//                
//            } else {
//                
//                let cell = LDFinderDetailVoiceCell.init(style: .Default, reuseIdentifier: "cellls2")
//                cell.resumeDict = resumeDict
//                return cell
//            }
//            
//            
//        case 2:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells3") as? myResumeCellExperience
//            if cell == nil {
//                cell = myResumeCellExperience.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls3")
//            }
//            cell!.model = model2
//            return cell!
//            
//        case 3:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells3") as? myResumeCellEduExper
//            if cell == nil {
//                cell = myResumeCellEduExper.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls3")
//            }
//            cell?.model = model3
//            return cell!
//            
//        default:
//            
//            return UITableViewCell()
//        }
//        
//    }
//    
//    func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
//        
//        var height:CGFloat = 0
//
//        switch indexPath.row {
//            
//        case 0:
//            
//            model0 = myResumeCellNameModel.yy_modelWithDictionary(resumeDict)!
//            height = model0.height
//            
//        case 1:
//            
//            if type == .Voice {
//                
//                height = 330
//                
//            } else {
//                model1 = myResumeCellMeritModel.yy_modelWithDictionary(resumeDict)!
//                height = model1.height
//            }
//            
//            
//        case 2:
//            
//            model2 = myResumeCellExperienceModel.yy_modelWithDictionary(resumeDict)!
//            height = model2.height
//            
//        case 3:
//            
//            model3 = myResumeCellEduExperModel.yy_modelWithDictionary(resumeDict)!
//            height = model3.height
//            
//        default:
//            height = 0
//        }
//        
//        return height
//    }
//}
